今天來介紹 Kubernetes Bootstrap 工具,我個人部署過的有
這邊依部署環境大致分成三塊
由上至下的選項,對雲端平台的依存度逐漸減少。至於 minikube ,屬於單機試驗環境,就不在討論內。這些部署工具怎麼選擇,就是 tradeoff ,容易架設的方案,往往無法選擇自己要的版本,上線之後也會很快地累積各種依存於平台的技術債;不易架設的方案,各種討論度低的坑考驗著安裝者的耐心,還要學習每半年大更一次的 Kubernetes,這個留個讀者自行衡量,不然討論三天三夜也沒完沒了。
先講結論,考量到以下幾點
我們選擇了 kubeadm 上線,此系列也會以 kubeadm bootstrapping 來建置我們的 Kubernetes cluster